package edu.wust;
//两个三位数最大回文树乘积
public class work004 {
    //是否为回文数
    public static boolean isHui(int n){
        int tap=n;
        int huiN=n%10;
        while (n/10>0){
            n/=10;
            huiN=huiN*10+n%10;
        }
        if(tap==huiN){
            return true;
        }
        return false;
    }
    //这个数是否可以分成2个3位数 返回分成地其中一个树
    public static int isChu(int n){
        for(var i=999;i>99;i--){
            if(n%i==0&&n/i>99&&n/i<999){
                return  i;
            }
        }
        return -1;
    }
    public static void main(String[] args) {
        for(int i=1000000;i>10000;i--){
            if(isHui(i)&&isChu(i)!=-1){
//                    System.out.println(isChu(i));
//                    System.out.println(i/isChu(i));
                    System.out.println(i);
                  break;
            }
        }
    }
}
